package org.assess.oa.system.bean;

import org.assess.core.bean.BaseTbEntry;

/**
 * @description 部门信息
 * @author XiaLongxiang
 * @createtime 2012-5-7 上午12:09:39
 */
public class TbDepartment extends BaseTbEntry {
    /** 序列化号 */
    private static final long serialVersionUID = -6046769792599401059L;
    
    /** 部门编码，支持自动生成，允许外部修改 */
    private String department_code;
    
    /** 部门名称 */
    private String department_name;
    
    /** 上级部门编码 */
    private String parent_code;
    
    /** 上级部门名称 */
    private String parent_name;
    
    /** 部门联系人 */
    private String contact_user;
    
    /** 部门联系电话 */
    private String contact_phone;
    
    /** 部门描述信息 */
    private String description;
    
    /** 有效标记，1有效，0无效 */
    private String valid_flag;
    
    /**
     * 获取部门编码，支持自动生成，允许外部修改
     * @return
     */
    public String getDepartment_code() {
        return department_code;
    }
    
    /**
     * 设置部门编码，支持自动生成，允许外部修改
     * @param department_code
     */
    public void setDepartment_code(String department_code) {
        this.department_code = department_code;
    }
    
    /**
     * 获取部门名称
     * @return
     */
    public String getDepartment_name() {
        return department_name;
    }
    
    /**
     * 设置部门名称
     * @param department_name
     */
    public void setDepartment_name(String department_name) {
        this.department_name = department_name;
    }
    
    /**
     * 获取上级部门编码
     * @return
     */
    public String getParent_code() {
        return parent_code;
    }
    
    /**
     * 设置上级部门编码
     * @param parent_code
     */
    public void setParent_code(String parent_code) {
        this.parent_code = parent_code;
    }
    
    /**
     * 获取上级部门名称
     * @return
     */
    public String getParent_name() {
        return parent_name;
    }
    
    /**
     * 设置上级部门名称
     * @param parent_name
     */
    public void setParent_name(String parent_name) {
        this.parent_name = parent_name;
    }
    
    /**
     * 获取部门联系人
     * @return
     */
    public String getContact_user() {
        return contact_user;
    }
    
    /**
     * 设置部门联系人
     * @param contact_user
     */
    public void setContact_user(String contact_user) {
        this.contact_user = contact_user;
    }
    
    /**
     * 获取部门联系电话
     * @return
     */
    public String getContact_phone() {
        return contact_phone;
    }
    
    /**
     * 设置部门联系电话
     * @param contact_phone
     */
    public void setContact_phone(String contact_phone) {
        this.contact_phone = contact_phone;
    }
    
    /**
     * 获取部门描述信息
     * @return
     */
    public String getDescription() {
        return description;
    }
    
    /**
     * 设置部门描述信息
     * @param description
     */
    public void setDescription(String description) {
        this.description = description;
    }
    
    /**
     * 获取有效标记，1有效，0无效
     * @return
     */
    public String getValid_flag() {
        return valid_flag;
    }
    
    /**
     * 设置有效标记，1有效，0无效
     * @param valid_flag
     */
    public void setValid_flag(String valid_flag) {
        this.valid_flag = valid_flag;
    }
}
